package com.hn658.base.message.common.dto;

import com.hn658.framework.common.AbstractBaseDTO;


/**
 * 用户通知DTO
 * Created by baihai on 2015/11/19.
 */
public class NotificationDTO extends AbstractBaseDTO {

    private String uuid;

    /**
     * 通知id
     */
    private String notifyId;

    /**
     * 通知类型
     */
    private int notifyType;

    /**
     * 接收人用户id
     */
    private String toUid;

    /**
     * 发送消息群id
     */
    private Long toGroupId;
    
    /**
     * 接收设备Id
     */
    private String toDeviceId;

    /**
     * 私信内容
     */
    private String msg;

    /**
     * 发送人uid
     */
    private String fromUid;

    /**
     * 设备号
     */
    private String fromDeviceId;

    /**
     * 发送人昵称
     */
    private String fromNick;

    /**
     * 发送人头像
     */
    private String fromAvatarURL;

    /**
     * 通知包数据(json)
     */
    private String notifyData;

    /**
     * 未读数
     */
    private int unReadCount;

    /**
     * 应用ID
     */
    private String appId;

    /**
     * 更新日期
     */
    private long notifyDateTime;

    /**
     * 通知发送类型
     */
    private Integer senderType;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getNotifyId() {
        return notifyId;
    }

    public void setNotifyId(String notifyId) {
        this.notifyId = notifyId;
    }

    public int getNotifyType() {
        return notifyType;
    }

    public void setNotifyType(int notifyType) {
        this.notifyType = notifyType;
    }



	public String getToDeviceId() {
        return toDeviceId;
    }

    public void setToDeviceId(String toDeviceId) {
        this.toDeviceId = toDeviceId;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }


    public String getFromDeviceId() {
        return fromDeviceId;
    }

    public void setFromDeviceId(String fromDeviceId) {
        this.fromDeviceId = fromDeviceId;
    }

    public String getFromNick() {
        return fromNick;
    }

    public void setFromNick(String fromNick) {
        this.fromNick = fromNick;
    }

    public String getFromAvatarURL() {
        return fromAvatarURL;
    }

    public void setFromAvatarURL(String fromAvatarURL) {
        this.fromAvatarURL = fromAvatarURL;
    }

    public String getNotifyData() {
        return notifyData;
    }

    public void setNotifyData(String notifyData) {
        this.notifyData = notifyData;
    }

    public int getUnReadCount() {
        return unReadCount;
    }

    public void setUnReadCount(int unReadCount) {
        this.unReadCount = unReadCount;
    }

    public long getNotifyDateTime() {
        return notifyDateTime;
    }

    public void setNotifyDateTime(long notifyDateTime) {
        this.notifyDateTime = notifyDateTime;
    }

    public Integer getSenderType() {
        return senderType;
    }

    public void setSenderType(Integer senderType) {
        this.senderType = senderType;
    }

	public Long getToGroupId() {
		return toGroupId;
	}

	public void setToGroupId(Long toGroupId) {
		this.toGroupId = toGroupId;
	}

	public String getToUid() {
		return toUid;
	}

	public void setToUid(String toUid) {
		this.toUid = toUid;
	}

	public String getFromUid() {
		return fromUid;
	}

	public void setFromUid(String fromUid) {
		this.fromUid = fromUid;
	}

	

    
}

